package com.deloitte.sapnetweaver.business
{
	
	import com.adobe.cairngorm.business.ServiceLocator;
	import com.deloitte.sapnetweaver.model.ModelLocator;
	
	import mx.rpc.AbstractService;
	import mx.rpc.AsyncToken;
	import mx.rpc.IResponder;
	import mx.rpc.remoting.RemoteObject;

	[Bindable]
	public class BaseDelegate
	{
		protected var responder:IResponder;
		protected var remoteService:RemoteObject;
		protected var model:ModelLocator = ModelLocator.getInstance();
		protected var serviceLocator:ServiceLocator = ServiceLocator.getInstance();
		protected var token:AsyncToken;
		
		public function BaseDelegate(responder:IResponder)
		{
			this.responder = responder;
		}
	}
}